package com.yonyou.cyxdms.sysAuth.service.dto;

import com.yonyou.cyxdms.framework.bean.dto.base.DMSBaseDTO;
import com.yonyou.cyxdms.sysmanage.client.domains.dto.ExtraDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * @author ：quankk
 * @description：消息推送对象
 * @date ：Created in 2019/3/21 16:35
 * @modified By：
 */
@ApiModel(value = "消息推送DTO", description = "消息推送对象")
public class PushDTO extends DMSBaseDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "用户ID")
    private Integer userId;

    //  @ApiModelProperty(value="销售顾问编号")
    //  private String employeeNo;

    @ApiModelProperty(value = "消息内容")
    private String content;

    @ApiModelProperty(value = "APP端消息展示模式，notify-通知栏消息，message-后台消息(即自定义消息)，all-两者同时")
    private String mode;

    @ApiModelProperty(value = "标题")
    private String title;

    @ApiModelProperty(value = "扩展内容")
    private ExtraDTO extra;

    //   public String getEmployeeNo() {
    //       return employeeNo;
    //   }

    //   public void setEmployeeNo(String employeeNo) {
    //       this.employeeNo = employeeNo;
    //   }


    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getMode() {
        return mode;
    }

    public void setMode(String mode) {
        this.mode = mode;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public ExtraDTO getExtra() {
        return extra;
    }

    public void setExtra(ExtraDTO extra) {
        this.extra = extra;
    }
}
